From b02262890238b4bb6b19252c7f17b9c3c5daf0e6 Mon Sep 17 00:00:00 2001 From: John Ericson Date: Fri, 3 Jun 2016 17:48:54 -0700 Subject: [PATCH] Tiny cleanup: functional update > mutation --- src/cargo/util/toml.rs | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/cargo/util/toml.rs b/src/cargo/util/toml.rs index 675daa0fd..726eca42f 100644 --- a/src/cargo/util/toml.rs +++ b/src/cargo/util/toml.rs @@ -748,11 +748,10 @@ impl TomlDependency { kind: Option) -> CargoResult { let details = match *self { - TomlDependency::Simple(ref version) => { - let mut d: DetailedTomlDependency = Default::default(); - d.version = Some(version.clone()); - d - } + TomlDependency::Simple(ref version) => DetailedTomlDependency { + version: Some(version.clone()), + .. Default::default() + }, TomlDependency::Detailed(ref details) => details.clone(), }; -- 2.30.2